Text copied to clipboard!

Otsikko

Text copied to clipboard!

Laiteohjelmistosuunnittelija

Kuvaus

Text copied to clipboard!
Etsimme motivoitunutta ja osaavaa laiteohjelmistosuunnittelijaa liittymään tiimiimme kehittämään huipputeknologiaa hyödyntäviä sulautettuja järjestelmiä. Tässä roolissa pääset työskentelemään monipuolisissa projekteissa, joissa suunnitellaan, kehitetään ja testataan laiteohjelmistoja erilaisiin teollisiin ja kuluttajatuotteisiin. Työskentelet osana asiantuntevaa tiimiä, jossa yhdistyvät elektroniikan, ohjelmistokehityksen ja järjestelmäarkkitehtuurin osaaminen. Laiteohjelmistosuunnittelijana vastaat sulautettujen ohjelmistojen suunnittelusta ja toteutuksesta käyttäen C/C++-ohjelmointikieliä sekä tarvittaessa muita teknologioita. Työsi kattaa koko ohjelmistokehityksen elinkaaren: vaatimusten määrittelystä suunnitteluun, toteutukseen, testaukseen ja ylläpitoon. Osallistut myös järjestelmäarkkitehtuurin suunnitteluun ja dokumentointiin sekä teet tiivistä yhteistyötä laitteistokehityksen ja muiden sidosryhmien kanssa. Tehtävässä menestyminen edellyttää vahvaa teknistä osaamista, ongelmanratkaisukykyä ja kykyä työskennellä sekä itsenäisesti että osana tiimiä. Arvostamme kokemusta sulautettujen järjestelmien kehittämisestä, reaaliaikaisista käyttöjärjestelmistä (RTOS), mikrokontrollereista ja laitteistojen rajapintojen ohjelmoinnista. Lisäksi toivomme, että sinulla on hyvät viestintätaidot ja halu oppia uutta nopeasti muuttuvassa teknologiaympäristössä. Tarjoamme sinulle mahdollisuuden työskennellä mielenkiintoisissa ja teknisesti haastavissa projekteissa, joissa pääset kehittämään osaamistasi ja vaikuttamaan tuotteiden tekniseen toteutukseen. Meillä on avoin ja kannustava työilmapiiri, joustavat työajat sekä mahdollisuus etätyöhön. Lisäksi tarjoamme kilpailukykyisen palkan ja hyvät työsuhde-edut. Jos sinulla on intohimo teknologiaan ja haluat olla mukana kehittämässä tulevaisuuden älykkäitä ratkaisuja, lähetä hakemuksesi ja liity osaavaan tiimiimme!

Vastuut

Text copied to clipboard!
  • Sulautettujen ohjelmistojen suunnittelu ja kehitys
  • Ohjelmiston toteutus C/C++-kielillä
  • Reaaliaikaisen käyttöjärjestelmän (RTOS) hyödyntäminen
  • Yhteistyö laitteistokehityksen ja muiden tiimien kanssa
  • Ohjelmiston testaus ja virheiden korjaus
  • Dokumentaation laatiminen ja ylläpito
  • Järjestelmäarkkitehtuurin suunnittelu
  • Osallistuminen projektien aikataulutukseen ja suunnitteluun
  • Koodin versionhallinta ja jatkuva integrointi
  • Uusien teknologioiden ja työkalujen käyttöönotto

Vaatimukset

Text copied to clipboard!
  • Soveltuva korkeakoulututkinto (esim. DI, insinööri)
  • Vahva kokemus C/C++-ohjelmoinnista
  • Kokemus sulautettujen järjestelmien kehittämisestä
  • Tuntemus mikrokontrollereista ja laitteistojen rajapinnoista
  • Kokemus RTOS-ympäristöistä
  • Hyvät ongelmanratkaisutaidot
  • Kyky työskennellä itsenäisesti ja tiimissä
  • Hyvät suulliset ja kirjalliset viestintätaidot
  • Kokemus versionhallintatyökaluista (esim. Git)
  • Englannin kielen taito, suomen kielen osaaminen katsotaan eduksi

Mahdolliset haastattelukysymykset

Text copied to clipboard!
  • Kerro kokemuksestasi sulautettujen järjestelmien parissa.
  • Mitä ohjelmointikieliä hallitset parhaiten?
  • Oletko työskennellyt RTOS-ympäristössä? Jos kyllä, missä projekteissa?
  • Miten lähestyt ohjelmiston virheiden selvittämistä ja korjaamista?
  • Kuvaile tilanne, jossa työskentelit tiiviissä yhteistyössä laitteistokehityksen kanssa.
  • Miten pysyt ajan tasalla uusista teknologioista ja työkaluista?
  • Kerro esimerkki projektista, jossa vastasit ohjelmistoarkkitehtuurista.
  • Miten varmistat ohjelmiston laadun ja luotettavuuden?
  • Oletko käyttänyt versionhallintaa? Mitä työkaluja käytit?
  • Miksi haluat työskennellä juuri tässä tehtävässä?